armadillo (cingulata) - English Synonyms Dictionary